overtax (someone)'s strength

Translations
épuiser les forces de quelqu’un